Silicon Labs /EFR32MG21A020F768IM32 /MODEM_S /CTRL2

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRL2

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0SQITHRESH0 (RXFRCDIS)RXFRCDIS 0 (SYNCHRONOUS)RXPINMODE 0 (OFF)TXPINMODE 0 (DISABLED)DATAFILTER 0BRDIVA0BRDIVB0DEVMULA 0DEVMULB 0 (NOCHANGE)RATESELMODE 0 (DEVWEIGHTDIS)DEVWEIGHTDIS 0 (SOFT)DMASEL

DMASEL=SOFT, RATESELMODE=NOCHANGE, TXPINMODE=OFF, RXPINMODE=SYNCHRONOUS, DATAFILTER=DISABLED

Description

No Description

Fields

SQITHRESH

Signal Quality Indicator threshold

RXFRCDIS

Receive FRC disable

RXPINMODE

Receive pin mode

0 (SYNCHRONOUS): Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.

1 (ASYNCHRONOUS): DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.

TXPINMODE

Transmit pin mode

0 (OFF): Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.

1 (UNUSED): Unused mode

2 (ASYNCHRONOUS): DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.

3 (SYNCHRONOUS): DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.

DATAFILTER

Datafilter

0 (DISABLED): Datafilter disabled

1 (SHORT): Short datafilter enabled. 2*RXBRFRAC should be more than 3.

2 (MEDIUM): Medium datafilter enabled. 2*RXBRFRAC should be more than 4.

3 (LONG): Long datafilter enabled. 2*RXBRFRAC should be more than 5.

4 (LEN6): Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.

5 (LEN7): Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.

6 (LEN8): Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.

7 (LEN9): Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.

BRDIVA

Baudrate division factor A

BRDIVB

Baudrate division factor B

DEVMULA

Deviation multiplication factor A

DEVMULB

Deviation multiplication factor B

RATESELMODE

Rate select mode

0 (NOCHANGE): No rate change. BRDIVA/DEVMULA is used for entire frame.

1 (PAYLOAD): Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.

2 (FRC): FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.

3 (SYNC): The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.

DEVWEIGHTDIS

Deviation weighting disable.

DMASEL

DMA select.

0 (SOFT): SOFTVAL field

1 (CORR): CORRVAL field

2 (FREQOFFEST): FREQOFFEST field

3 (POE): POE field

Links

()